package com.medord.machine.core.annotition;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
* 用于标注在状态跃迁过程中的一些流程控制和检查
 * 如果没有需要控制的，也就是流程不复杂，可以不加
* @return
* @author 孙丰佳
* @time 2021-12-14 17:11
*/
@Target({ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
public @interface FlowAspectAnno {
    Class[] prefixCheckNames() default {};

    Class[] suffixCheckNames() default {};
}
